package com.zhijian.medical.entity.vo.response;

import com.zhijian.medical.entity.dto.PcrYbzbProjectDto;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * 荧光PCR-样本准备区 回显vo
 *
 * @author HCG
 * @version 1.0
 * @date 2022-08-30 21:18:20
 */
@Data
@Api(tags = "荧光PCR-样本准备区回显vo")
@NoArgsConstructor
@AllArgsConstructor
public class PcrYbzbVo extends BaseStatusVo implements Serializable {

    private static final long serialVersionUID = -1;

    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    private Long id;

    /**
     * 实验id
     */
    @ApiModelProperty("实验id")
    private Long pcrId;

    /**
     * 检测项目数据
     */
    @ApiModelProperty("检测项目数据")
    private String projectData;

    /**
     * 检测项目数据列表
     */
    @ApiModelProperty("检测项目数据列表")
    private List<PcrYbzbProjectDto> projectDataList;

    /**
     * 样本蜡块切片，操作台面清洁
     */
    @ApiModelProperty("样本蜡块切片，操作台面清洁")
    private Byte yblkqpcztmqj;

    /**
     * 样本蜡块切片，每例切片前清洁切片机
     */
    @ApiModelProperty("样本蜡块切片，每例切片前清洁切片机")
    private Byte yblkqpmlqpqqjqpj;

    /**
     * 样本蜡块切片，操作有无异常
     */
    @ApiModelProperty("样本蜡块切片，操作有无异常")
    private Byte yblkqpczywyc;

    /**
     * 样本蜡块切片，处理方式
     */
    @ApiModelProperty("样本蜡块切片，处理方式")
    private String yblkqpclfs;

    /**
     * 脱蜡、水化和染色，石蜡切片脱蜡和水化
     */
    @ApiModelProperty("脱蜡、水化和染色，石蜡切片脱蜡和水化")
    private Byte tlshhrsslqptlhsh;

    /**
     * 脱蜡、水化和染色，石蜡切片HE染色
     */
    @ApiModelProperty("脱蜡、水化和染色，石蜡切片HE染色")
    private Byte tlshhrsslqphers;

    /**
     * 脱蜡、水化和染色，操作中有无异常
     */
    @ApiModelProperty("脱蜡、水化和染色，操作中有无异常")
    private Byte tlshhrsgczywyc;

    /**
     * 脱蜡、水化和染色，处理方式
     */
    @ApiModelProperty("脱蜡、水化和染色，处理方式")
    private String tlshhrsclfs;

    /**
     * 冷冻台
     */
    @ApiModelProperty("冷冻台")
    private Byte ldt;

    /**
     * 切片机
     */
    @ApiModelProperty("切片机")
    private Byte qpj;

    /**
     * 漂哄仪
     */
    @ApiModelProperty("漂哄仪")
    private Byte phy;

    /**
     * 染色机
     */
    @ApiModelProperty("染色机")
    private Byte rsj;

    /**
     * 实验后，清洁和维护石蜡切片机
     */
    @ApiModelProperty("实验后，清洁和维护石蜡切片机")
    private Byte syhqjhwhslqpj;

    /**
     * 实验后，处理实验废弃物
     */
    @ApiModelProperty("实验后，处理实验废弃物")
    private Byte syhclsyfqw;

    /**
     * 实验后，进行实验区紫外线（固定或移动）照射
     */
    @ApiModelProperty("实验后，进行实验区紫外线（固定或移动）照射")
    private Byte syhjxsyqzwxzs;

    /**
     * 操作者
     */
    @ApiModelProperty("操作者")
    private String czz;

    /**
     * 病理质控医师
     */
    @ApiModelProperty("病理质控医师")
    private String blzkys;

    /**
     * 检测日期
     */
    @ApiModelProperty("检测日期")
    private String jcrq;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private String createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private String updateTime;
}